//碰撞检测
//判断大鱼和果实的距离
function momFruitsCollision(){
	if (!data.gameOver) {
		for (var i=0;i<fruit.num;i++) {
		if (fruit.alive[i]) {
		var l=calLength2(fruit.x[i],fruit.y[i],mom.x,mom.y);
		if(l<900){
			//果实被吃掉
			fruit.dead(i);
			//吃到的果实数量加1
			data.fruitNum++;
			mom.momBodyCount++;
			if (mom.momBodyCount>7) {
				mom.momBodyCount=7;
			}
			//判断是否是吃到了蓝色果实
			if (fruit.fruitType[i]=="blue") {
				data.double=2;
			}
			wave.born(fruit.x[i],fruit.y[i]);
		}
		}
	}
	}

}
//mom   and   baby   collision
function momBabyCollision(){
	
	if (data.fruitNum>0&&!data.gameOver) {
		//如果大鱼没有吃到果实，小鱼的颜色不点亮
			var l=calLength2(mom.x,mom.y,baby.x,baby.y);
	if (l<900) {
		//baby   recover,当大鱼碰到小鱼就会恢复
		baby.babyBodyCount=0;
		
		//data要归0,大鱼碰到小鱼
//		data.reset();
		mom.momBodyCount=0;
		//score   update
		data.addScore();
		
		//drawhalo
		halo.born(baby.x,baby.y);
	}
	}
}
